from selenium import webdriver # 驱动浏览器
from selenium.webdriver.common.by import By # 定位
import time
# 打开浏览器
d = webdriver.Chrome() # 打开谷歌浏览器
d.maximize_window() # 最大化窗口
# 打开网址
d.get("https://www.qq.com/")
time.sleep(1)

# 定位到 第一篇文章
first = d.find_element(By.CSS_SELECTOR,'[class="news-top"] a')

# 拿到标题
title = first.text

# 点击文章，进入详情
first.click()

# 获取所有窗口列表
all_windows = d.window_handles
# 切换窗口
d.switch_to.window( all_windows[1] )
time.sleep(2)
# 获取正文的元素
try:
    content_ele = d.find_element(By.CSS_SELECTOR,'昨天的定位')
except:
    content_ele = d.find_element(By.CSS_SELECTOR, '今天的定位')

content = content_ele.text
